import { ref, computed } from 'vue'
import { defineStore } from 'pinia'
import storeGoodTypeApi from '@/api/storeGoodTypeApi.js';

export const useStoreGoodTypeStore = defineStore('storeGoodType', () => {
	// 定义状态
	const storeGoodTypeTree = ref([]);
	const typeId = ref('')
	
	// 定义函数

	const HGetTree = (id) => {
		storeGoodTypeApi
			.tree(id)
			.then((res) => {
				storeGoodTypeTree.value = res.data
			})
			.catch((err) => {
				console.error(err); // 处理错误情况，例如显示错误提示信息。
			});
	};

	// 返回状态和函数，以便在组件中使用
	return {
		storeGoodTypeTree,
		typeId,
		HGetTree
	};
});